International HR Manager careers in United Kingdom