H. + R. Scherrer AG, Churwalden, limited or corporation