About National Grid Twelve Limited (04355616) United Kingdom