NEW OTL LIMITED Company number 08715755 · Monitor this company Dissolved Overview People 1 Financial Documents Analysis Location Related Registered office AddressXIN XIN, 26 OLD THOMAS LANE, LIVERPOOL, L14 3NA PostcodeL14 3NA Companies at this postcode 12 Average house price in L14 3NA £213,000 (10 sales) Map