About Mech Elec Exec Direct Limited (12949717) United Kingdom