121 Kimberley Avenue, London South