ICARUS TECHNOLOGIES LIMITED Company number 03165063 · Monitor this company Dissolved Overview People 8 Financial Control Charges Documents Analysis Location Related Registered office Address54 ABBOTSBURY ROAD, NEWTON ABBOT, DEVON, ENGLAND, TQ12 2NW PostcodeTQ12 2NW Companies at this postcode 4 Average house price in TQ12 2NW £333,000 (20 sales) Map