Charlotte estudió antropología social y realizó el Doctorado sobre el Amazonas Peruano en 1981-82. Cuenta con una amplia experiencia en el sector de la cooperación para el desarrollo. Ha trabajado durante 17 años en el DFID, la agencia de Cooperación británica. Asimismo, ha tratado diversos temas de política internacional, tales como comercio exterior, en Asia, América Latina y África. Desde 2008 es miembro del patronato de Christian Aid y actualmente preside el patronato de InspirAction.