About National Grid Holdings Limited (03096772) United Kingdom