About Jhr Executive Recruitment Limited (10826966) United Kingdom