About Lochaber Investments Ltd (11788319) United Kingdom