ICARUS CONTROLS LTD Company number 12076653 · Monitor this company Dissolved Overview People 3 Control Documents Analysis Location Related Registered office Address8 PRINCES GATE, BISHOPS STORTFORD, HERTS, UNITED KINGDOM, CM23 4DF PostcodeCM23 4DF Companies at this postcode 9 Average house price in CM23 4DF £552,000 (16 sales) Map