S & T Ltd. in Neuhausen am Rheinfall