More than half of the year’s new SMEs will close within three years, and 75% won’t last until 2024. That means in five years’ time, only 25% of businesses opening this year will still be serving clients and customers. Find out how you can ensure SME longevity.