About Lochaber Limited (12878405) United Kingdom