TECHCLEAN SERVICES LIMITED Company number 02123497 · Monitor this company Dissolved Overview People 12 Financial Control Documents Analysis Location Related Registered office Address107 BELL STREET, LONDON, NW1 6TL PostcodeNW1 6TL Companies at this postcode 202 Average house price in NW1 6TL £820,000 (23 sales) Map