Scherrer & Partner GmbH, Leuggern, limited liability company