About G&l Retails Ltd (11669423) United Kingdom