"These people came to the UK uninvited,"

Really? 
   It's called immigration and accepting refugees from war-torn countries. 
   Either treat them as equals or don't bring them in at all. Better to stop making wars in Islamic nations so these people can build a decent economy in their own nations than bring them in so people like you can mistreat them as second or third class citizens.
  Ghettoizing them in unsafe housing is not being compassionate or charitable. And it's bad immigration policy. Look at what's happening in France where Muslims are relegated to impoverished neighbourhoods. They've become seething ghettos of unassimilated impoverished budding radicals. And they also compete with low income French folks for scarce jobs and scarce low-income housing.
   Stop the hate. Stop the inequality. Stop the wars. Stop the scapegoating. Create an economy of peace that works for all.