Bruppacher & Partner, Herisau, limited partnership