Margaret de Clare — English noble