hr manager human resources manager careers in Leicester, United Kingdom