Peckleton Lane Desford Leicester Leicestershire LE9 9JT United Kingdom E: :
CAT
BAE Systems and Caterpillar
BAE parallel hybrid
Brits keep Caterpillar rolling