About Loch Lomond Holdings 1 Limited (08617163) United Kingdom