BROOMSQUIRE LIMITED Company number 07975263 · Monitor this company Dissolved Overview People 3 Financial Control Documents Analysis Location Related Registered office Address86A NORTH END ROAD, LONDON, NW11 7SY PostcodeNW11 7SY Companies at this postcode 12 Average house price in NW11 7SY £950,000 (20 sales) Map