DUO - DESIGN + ARCHITECTURE LTD Company number 10208277 · Monitor this company Active Overview People 3 Financial Control Documents Analysis Location Related Registered office AddressUnit 10 63 Jeddo Road, London, England, W12 9ED PostcodeW12 9ED Companies at this postcode 68 Average house price in W12 9ED £720,000 (27 sales) Map