About Natgrid Limited (03389964) United Kingdom