Rudolf Hunkeler, Switzerland, Nebikon, M, Metz & Hunkeler AG