About Lake&loch Ltd (SC582251) United Kingdom