About William Duncan (uk) Limited (SC475044) United Kingdom