22 Jan 2026 United Kingdom Public Sector Net Borrowing came in at £11.578B, below expectations (£13.5B) in December