About William Grant & Sons Scottish Limited Partnership (SL009990) United Kingdom