Charlotte est née et a grandi à Londres. Après ses études secondaires, elle a suivi une formation en médecine à la faculté de médecine de l’hôpital St Thomas, sur la rive sud de la Tamise. Après ses stages d’interne, Charlotte a suivi une formation d’un an en obstétrique et gynécologie avant de rejoindre Southampton en tant que médecin assistant en néonatologie. C’est alors qu’elle a décidé de continuer à s’occuper des bébés et a suivi une formation de pédiatre à Londres. Elle a effectué sa formation spécialisée en néonatologie à l’hôpital John Radcliffe d’Oxford, où elle a obtenu le certificat de fin de formation spécialisée.
Charlotte s’est installée dans les Midlands pour les besoins professionnels de son mari (ingénieur) et a passé un an à Sheffield au service de soins intensifs pédiatriques. Elle a ensuite été nommée néonatologiste consultante aux Hôpitaux universitaires de Leicester, où elle travaillait à temps partiel car ses enfants étaient encore en bas âge. Charlotte est revenue s’installer à Londres en 2007 et a été nommée néonatologiste consultante à St Georges en 2008. Elle s’intéresse tout particulièrement au suivi du développement et a récemment obtenu un master en épidémiologie à la London School of Hygiene and Tropical Medicine, dans le cadre d’une formation à distance. Charlotte occupe depuis un an le poste de co-responsable londonienne chargée de la mortalité néonatale et participe également à l’encadrement des médecins en formation initiale à St Georges. Elle a par ailleurs occupé des postes à responsabilité au sein de la direction et du Trust.
En dehors du travail, Charlotte aime jouer au tennis, lire et partir en vacances en Cornouailles.