Business
UK business distress hits highest level since 2004 as tax arrears reach £27.3bn
Rising costs and mounting tax arrears are squeezing companies across key sectors as the government prepares its October Budget
Oct 27, 2026







