It's Because,
London lies only 70 miles from the continent of
Europe and the Thames River runs trough London,
making it easier for ships to enter and go out from
London, making London an strategic and central
location for Atlantic trade.
Hope this helps (;