Keep up to date with the latest McCartneys news
Fri 31 March 2023
Mule hoggets sold to £120 per head for ram hoggets.
Hillbred sheep sold to £106 per head for Welsh ram hoggets.
Knighton Store Report 31 03 23
Follow us on social media