Margaret de Vere — English noble