Group Human Resources Manager
Stoke Poges, Buckinghamshire, United Kingdom
International Hospitals Group (IHG)
Stoke Park