S. Haöfelquist & Son.