BACK TO EDEN LIMITED Company number 04384069 · Monitor this company Dissolved Overview People 4 Financial Documents Analysis Location Related Registered office Address20 CAMBERWELL ROAD, WALWORTH, LONDON, SE5 0EN PostcodeSE5 0EN Companies at this postcode 59 Average house price in SE5 0EN £321,000 (12 sales) Map