TODD 87 LTD Company number 10424471 · Monitor this company Active Overview People 2 Financial Control Documents Analysis Location Related Registered office Address184 Clements Road, London, England, E6 2DN PostcodeE6 2DN Companies at this postcode 36 Average house price in E6 2DN £428,000 (19 sales) Map