Excellent question. Thank you for picking up on that!
______________
Because they are in the EU and thus have no control over their borders. Since all these people speak English and London is Europe’s NYC, it is the natural haven.
Also keep in mind this is a a primary reason that 66% of the English want out of the EU. The other reason is the EU labor laws make them noncompetitive.