About Carrs Loch Lomond Ltd (SC560466) United Kingdom