Keep up to date with the latest McCartneys news
Tue 5 November 2019
All cattle forward at the sale averaged a good £1005 per head from the smallest to the largest in the market.