Shrewsbury is drawing in business from wide area as sales boom at livestock market Farming | May 26, 2023