DENRO LIMITED Company number 06339627 · Monitor this company Dissolved Overview People 4 Financial Control Documents Analysis Location Related Registered office AddressUNIT 26 NORTHUMBLAND PARK, INDUSTRIAL ESTATE, WILLOUGHBY LANE TOTTENHAM, LONDON, N17 0YL PostcodeN17 0YL Companies at this postcode 50 Average house price in N17 0YL £275,000 (4 sales) Map