About Loch Lomond Lamb Limited (SC616243) United Kingdom