PARMEL LIMITED Company number 02826080 · Monitor this company Liquidation Overview Analysis Location Related Registered office AddressUNIT 7, 124-128 SHACKLEWELL LANE, LONDON, E8 2EB PostcodeE8 2EB Companies at this postcode 87 Average house price in E8 2EB £586,000 (27 sales) Map