About Glencanisp Ltd (12940128) United Kingdom