About Glenbeagles Ltd (SC638334) United Kingdom