About Strathblane Investments Limited (SC053943) United Kingdom