Business Stirling sale sees strong demand for shearlings with Bluefaced Leicester hitting £10,000 Eilidh MacKay · September 28, 2026