About Mechelec Services Ltd (12558077) United Kingdom