Jenny Haddon nació en Londres, Inglaterra.