TZ SPV BD21 LTD Company number 10884630 · Monitor this company Active Overview People 1 Financial Control Documents Gazette Analysis Location Related Registered office AddressAmp House, 66a Devonshire Road, London, United Kingdom, NW7 1LL PostcodeNW7 1LL Companies at this postcode 27 Average house price in NW7 1LL £744,000 (25 sales) Map