MEP EFFICIENCY LTD Company number 12194677 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office Address225 All Souls Avenue, London, England, NW10 3AE PostcodeNW10 3AE Companies at this postcode 26 Average house price in NW10 3AE £652,000 (35 sales) Map