About Mechelec Components Limited (07918929) United Kingdom