IOL TECHNOLOGIES LIMITED Company number 11164478 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address51 CHRISTCHURCH AVENUE, LONDON, UNITED KINGDOM, NW6 7BB PostcodeNW6 7BB Companies at this postcode 13 Average house price in NW6 7BB £724,000 (18 sales) Map