Urs Häfeli, Switzerland, Meilen, M, Rupf & Co. AG