19 Dec 2025 United Kingdom Public Sector Net Borrowing came in at £11.653B, above forecasts (£10.2B) in November