PENLA LIMITED Company number 17322423 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address265 Muswell Hill Broadway, London, United Kingdom, N10 1DE PostcodeN10 1DE Companies at this postcode 18 Average house price in N10 1DE £83,000 (1 sales) Map