ITECH SOLUTIONS CONSULTANT LIMITED Company number 10995957 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address3RD FLOOR, FLAT 6, 66 GREAT RUSSELL STREET, LONDON, ENGLAND, WC1B 3BN PostcodeWC1B 3BN Companies at this postcode 13 Average house price in WC1B 3BN £924,000 (9 sales) Map