About Loch Lomond Holiday Cottages Ltd (SC692240) United Kingdom