268 King Edward Avenue, London South