"To help with the crackdown on illegal workers", which is completely unrelated, of course, because a company isn't going to be paying legitimate tax for illegal workers.
As a self-employed British citizen aged 32 it doesn't affect me at all, but I am for anything which gets more British youngsters into apprenticeships and full time work. I assume this would have little to no impact on foreign workers doing menial jobs that British people won't do, just that companies may think twice for example about hiring a young worker from an eastern European EU member country rather than taking on a British equivalent. For the big firms it is going to make absolutely no difference, although I know that even big engineering firms like JLR, Nissan and others do like to source locally for many jobs.