See also London becomes home to over 16,000 new businesses – the highest recorded compared to the rest of the UK