About G2l Lettings Ltd (12122052) United Kingdom