About G2 Homes Limited (12764606) United Kingdom