London has more than 1m businesses, each making a direct contribution to the economy of the city and the daily lives of Londoners.