Deborah Grant — English actress