Leigh Beynon is currently the Head of People at McCulloch Group. Prior to this role, Leigh worked at Informa from April 2008 to December 2020, holding various HR positions including HR Director at Informa Tech and Informa Connect. Leigh also has experience as an HR Manager at Martin McColls. In terms of education, Leigh obtained a Master's degree in Human Resource Management from Anglia Ruskin University and a CMI Coaching and Mentoring Diploma from ERAS.
Sign up to view 1 direct report
Get started
This person is not in any teams