About Switchtec Components Limited (02612994) United Kingdom