Health Oxford riders raise over £40,000 for 24 local charities at Bike Oxford 2026 Oscar Jackson · July 15, 2026