First there is the language.
Also, UK offers easy access to social provisions (health, education, driving licence etc) and it's the easiest country to set up a self employed business.
How many people would ask: are you an illegal immigrant if they want someone to wash their windows?
That's why...