About Wye Valley Lamb Ltd (10983022) United Kingdom