About Scheurer Swiss Ltd (12716736) United Kingdom