ICF SH&E LIMITED Company number 03131624 · Monitor this company Active Overview People 32 Control Charges Documents Analysis Location Related Registered office Address1st Floor 62/63 Threadneedle Street, London, England, EC2R 8HP PostcodeEC2R 8HP Companies at this postcode 28 Map