About us
Define
Definitions for
"Grantors"
Land owners on or over whose land National Grid UK has assets.
nationalgrid.com