About Lochshore Investments Limited (SC294639) United Kingdom