About Loch Haven Limited (SC461181) United Kingdom