About Electro Discharge Limited (03188249) United Kingdom