About Lochaber Hotels Limited (SC174427) United Kingdom