Surplus to requirements, 25 bales approx 300kg each of recently made haylage. Buyer to arrange own transport if possible. £20 per bale