About Glencairn Capital Limited (12808806) United Kingdom