Catherine Alliott is geboren en getogen in Hertfordshire, Engeland. Na haar studeren verhuisde ze naar Londen waar ze werkte in de reclamewereld als copywriter voordat ze zich volledig ging richten op...