Liz Astor, Baroness Astor of Hever — English author and activist