About Heriots Capital Limited (12521051) United Kingdom