About Land And Grid Limited (11786555) United Kingdom