DUCK VENTURES LIMITED Company number 10863066 · Monitor this company Active Overview People 2 Financial Control Charges Documents Analysis Location Related Registered office Address67 Waldegrave Road, Teddington, England, TW11 8LA PostcodeTW11 8LA Companies at this postcode 25 Average house price in TW11 8LA £937,000 (31 sales) Map