About Schweizer Technik Ltd (12481873) United Kingdom