Aspire to be a forever founder and the riches will follow
In 2001 the average life of a British business was 10.7 years. By last year that number had dropped to 8.6 years. In just over two decades the lifespan of British businesses has dropped by 20%.Part of that drop is down to business…