NELSON IT TECHNOLOGY LIMITED Company number 06270705 · Monitor this company Dissolved Overview Documents Analysis Location Related Registered office Address21 LEIGH STREET, LONDON, WC1H 9QX PostcodeWC1H 9QX Companies at this postcode 5 Map