ELECTRA PROJECTS LIMITED Company number 15878673 · Monitor this company Dissolved Overview People 1 Control Documents Analysis Location Related Registered office Address22 Marsh Wall, London, United Kingdom, E14 9AF PostcodeE14 9AF Companies at this postcode 24 Average house price in E14 9AF £575,000 (89 sales) Map