About Carrs Loch Lomond Properties Ltd (SC608221) United Kingdom