NODE LABS LTD. Company number 09811635 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address83 CRAMPTON STREET, FLAT 715, LONDON, ENGLAND, SE17 3BU PostcodeSE17 3BU Companies at this postcode 30 Average house price in SE17 3BU £530,000 (61 sales) Map