SOLAR CLEAN LTD Company number 16794636 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address8 Lawrence Road, London, United Kingdom, E13 0QD PostcodeE13 0QD Companies at this postcode 23 Average house price in E13 0QD £426,000 (19 sales) Map