Charlotte Allen

Chief Compliance & Risk Officer at Key Group

Charlotte Allen is currently serving as the Chief Compliance & Risk Officer at Key Group since November 2021. Prior to this, Charlotte held the position of Chief Risk Officer at Cabot Credit Management/Wescot Credit Services from December 2011 to November 2021. Charlotte's career in compliance and risk management spans over a decade, with previous roles including Senior Compliance Specialist at Deloitte and various roles at Intertrust Group. Charlotte holds an MBA in Effective Leadership from International Business School, an ICA in Compliance from the same institution, and an LLB (Hons) in Law from UCE, Birmingham.

Links

Previous companies

Deloitte logo

Org chart