About G & L Holdings Group Limited (12104802) United Kingdom