The Best Places to start a new business in the past decade: London takes fourth spot
London has been named the fourth best place in the UK to set up a small business during the 2010s, according to a new study released today by Informi, the website offering free practical advice and support for small businesses. Whether it is a home