About Glencannich Ltd (SC458918) United Kingdom