J. F. Storz AG, Schaffhausen, limited or corporation