Marc Läuffer, Switzerland, Villmergen, M, E. Läuffer AG