• Cattle & Stock

    Ayrshire • Beef Cattle • Dairy Cattle • Friesian • Jersey • Sheep