ORGANIC LANDS DEVELOPMENT EEIG Company number GE000339 · Monitor this company Active Overview Documents Analysis Location Related Registered office AddressOFFICE 10, 6 CHAPEL YARD, LONDON, SW18 4LX PostcodeSW18 4LX Companies at this postcode 30 Average house price in SW18 4LX £220,000 (3 sales) Map