About Pembrokeshire Lamb Ltd (12025808) United Kingdom