UK business openings fall to lowest level since 2010
Data from the Office for National Statistics shows 316,000 new businesses were created in 2023, down from 337,000 the year before.