Rate of business closures in the UK falls to lowest level since 2016
Data from the Office for National Statistics reveals around 280,000 businesses across the UK closed in 2024, down from 310,000 in 2023.
Evening Standard ·