EDL INSTALLATIONS LTD Company number 11423610 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office Address15 Plimsoll Close, London, England, United Kingdom, E14 6EJ PostcodeE14 6EJ Companies at this postcode 14 Average house price in E14 6EJ £461,000 (16 sales) Map