About Balblair Investments Limited (SC639477) United Kingdom