11th December 2017
The Organisation for Economic Co-operation and Development (OECD) has praised the UK’s streamlined insolvency system, saying that other countries should follow Britain’s lead in killing off living dead companies. In a paper focused on productivity […]