About William Grant & Sons Distillers Limited (SC134248) United Kingdom