The overall ranking of this university is average, with business (including human resources) ranking around 53.
But this university has the largest number of sandwich courses in Britain, and 90% students can take sandwich courses.
It should meet your requirements.