A record 198,046 UK businesses closed down in late 2024, as new company formations faltered. learn about the factors behind ...