ISLAY GARDENS MANAGEMENT LIMITED Company number 13357811 · Monitor this company Active Overview People 1 Financial Control Documents Analysis Location Related Registered office AddressWells House, 80 Upper Street, London, United Kingdom, N1 0NU PostcodeN1 0NU Companies at this postcode 99 Average house price in N1 0NU £602,000 (10 sales) Map