405 Beachwood Avenue, London South