About Scott Country Lamb Limited (RS002356) United Kingdom