As the capital of one of the world's most powerful economies, London is unsurprisingly a hotbed for small businesses. In fact, according to recent research by Lloyds Bank, there are now over 1.9 million small businesses in London - more than any other region in the...

read more