About Elec&mech Ltd (12692625) United Kingdom