Good Place Lettings officially launches in London: A new vision for the private rented sector