ECOSOURCE ELECTRONICS LIMITED Company number 08327761 · Monitor this company Dissolved Overview People 3 Financial Control Documents Analysis Location Related Registered office Address105 NENE PARADE, MARCH, ENGLAND, PE15 8TA PostcodePE15 8TA Companies at this postcode 10 Average house price in PE15 8TA £292,000 (22 sales) Map