ICARS LIMITED Company number 06671646 · Monitor this company Dissolved Overview People 3 Documents Analysis Location Related Registered office AddressMAYFAIR HOUSE 14-18 HEDDON STREET, MAYFAIR, LONDON, W1B 4DA PostcodeW1B 4DA Companies at this postcode 77 Map