ECOM EDEN LIMITED Company number 16810024 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office AddressFlat 23 Victoria Mills Studios, 10 Burford Road, London, England, E15 2SW PostcodeE15 2SW Companies at this postcode 46 Average house price in E15 2SW £556,000 (47 sales) Map