About E.s.l. Electromech Limited (04257444) United Kingdom