Stephan Horlacher, Switzerland, Mägenwil, M, Rösch Invest AG