About William Duguid Ltd (SC413663) United Kingdom