About Llwynbaedd Welsh Lamb Limited (03852498) United Kingdom