OTL HOME LTD Company number 16264409 · Monitor this company Active Overview People 1 Control Documents Analysis Location Related Registered office Address1b Yukon Road, Unit B (Ground Floor),, London, England, SW12 9PZ PostcodeSW12 9PZ Companies at this postcode 16 Average house price in SW12 9PZ £687,000 (11 sales) Map