3Byron Avenue E, London South