About William Grant & Sons Holdings Limited (SC628526) United Kingdom