In October 2017; LEO conducted a survey of UK wide entrepreneurs and business executives, 64 per cent of whom would choose London as their business location for allowing good access to customers.
The research found that 57 per cent of participants believe that start-ups have the best chance of success if found in London, and that they could achieve annual growth of 20 per cent by being based in the capital.
LEO’s findings also prove that certain London locations are still traditionally associated with sectors. Of those financial companies surveyed, 73 per cent would choose proven financial services hotspots Bank and Canary Wharf to base their start-up.
The full report can be viewed here:
http://www.leo.co.uk/value-of-a-london-business-address/