Keep up to date with the latest McCartneys news
Thu 19 December 2019
A sky high ewe trade this week with all types a very strong trade. Hill ewes sold to £81.50!