About Elcom Systems Limited (02838561) United Kingdom