About Balblair Management Limited (SC664331) United Kingdom