33 Byron Avenue E, London South