426 Beachwood Avenue, London South