About G&l London Limited (07206121) United Kingdom