About Sd & D (uk) Limited (10328653) United Kingdom