ICMF LTD Company number 15987934 · Monitor this company Dissolved Overview People 4 Control Documents Analysis Location Related Registered office Address36 Hampstead House, 176 Finchley Road, London, England, NW3 6BT PostcodeNW3 6BT Companies at this postcode 323 Map