NEEDLE AND PATCH LIMITED Company number 17227578 · Monitor this company Active Overview Control Documents Analysis Location Related Registered office Address782 Green Lanes, London, England, N21 3RE PostcodeN21 3RE Companies at this postcode 35 Average house price in N21 3RE £252,000 (9 sales) Map