About Lochailort Investments Limited (05605197) United Kingdom