Public sector finances, UK: December 2025 22 January 2026 By Publishing team Public sector finances, UK December 2025