About G & L Holdings Limited (SC566651) United Kingdom