New Electric Vehicle (EV) battery recycling facility established in the north-west of England.

top