About Balblair Consultancy Ltd. (SC540757) United Kingdom