KEEN2KLEAN LTD Company number 17076096 · Monitor this company Active Overview People 2 Control Documents Analysis Location Related Registered office Address56 Pedro Street, London, England, E5 0BW PostcodeE5 0BW Companies at this postcode 13 Average house price in E5 0BW £492,000 (5 sales) Map