St. Margrethenberg Canton of St. Gallen Switzerland