About G&i Installations Ltd (12408181) United Kingdom