Sankt Olofsgatan 31