Public sector finances, UK April 2025 22 May 2025 By Publishing team Public sector finances, UK April 2025