About The Macallan Distillers Limited (SC024068) United Kingdom