About Ed Clarke Powertrain Limited (07249416) United Kingdom