Leigh Beynon

Head Of People at McCulloch Group

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.

Links

Previous companies

Informa logo

Org chart

Sign up to view 1 direct report

Get started


Teams

This person is not in any teams