Hugo Leutenegger Holding AG, Switzerland, Wil