Proposals for making UK 'best place in world to do business' outlined by taskforce
The Small Business Taskforce has outlined a series of recommendations with the stated aim of ensuring that the UK remains 'one of the best places in the world to start and grow a business'.