Full year results Retail split narrows for Betfred as 2025/26 turnover hits £995.6m 12 Oct 2026 - News