Data from the Office for National Statistics reveals around 280,000 businesses across the UK closed in 2024, down from ...