London becomes home to 16,260 new businesses – the highest recorded compared to the rest of the UK