About Dd & Sons Partnership Ltd (10526656) United Kingdom