Keep up to date with the latest McCartneys news
Fri 27 March 2020
This produced an overall average for 425 cattle sold of £2.18ppk.