Scheurer S.A., Develier, limited or corporation