About William Grant & Sons Investments Limited (SC134251) United Kingdom