About G&l Lettings Limited (12107055) United Kingdom