Location is a key factor for London business start-ups

View of The City, London’s financial district.