About Switching Components Limited (02275298) United Kingdom