Latest UK flock figures highlight potential tighter supply
Latest UK flock figures highlight potential tighter supply The UK flock decreased by 785,800 head to 31 million – the smallest flock size recorded for 13 years – the recently published UK June Survey shows. Defra data indicates the total sheep and lamb population in the UK fell by 2.5 per cent year-on-year from 31.8 […]