About Glencairn Investments Ltd (07058181) United Kingdom