About The Glenallachie Distillers Co Limited (SC559073) United Kingdom