About Duxbury Homes Ltd (12129988) United Kingdom