About Irfon Valley Lamb Ltd (04916299) United Kingdom