About Yorkshire Lamb Limited (03900945) United Kingdom