Forget Shoreditch: the best place in London to start a business is …. Richmond