About Heriots Capital No. 2 Llp (OC352343) United Kingdom