William III de Cantilupe — English noble