Scherrer & Co., Wil (SG), limited partnership