About G&l Developments Limited (12828671) United Kingdom