Depends on the skill i guess. Is an English surgeon paid more than an equally qualified German/Pole/Eastern European one?
From my experience of several different trades over my working life i have found the non english people have a different work ethic than us. A lot of them are very good at the jobs they do but also many do not have any qualifications to show it, Example, i had 15 mechanics working for me in the EU mission in Kosovo, all very good experienced men being paid 3-4 times local wage rates, but not one of them had a piece of paper to prove it, so if they came to UK to work chances are they would not get top rate like a fully trained English mechanic with time served papers. I have also come across many Polish/Albanian/Romanian guys working on building sites and driving trucks for cash payments, 100 quid per day is not hard to find in some jobs. When you get your car washed for 5 quid, is it an english person doing it, probably not.
ETA, my reference to work ethic of foreigners is that i have found they work well and do pretty much any job to get money to support their families.