About G & L Installations Limited (01731885) United Kingdom