About Glendruidh Ltd (SC593456) United Kingdom