About Glenesk Holdings Ltd (SC689324) United Kingdom