KOMATSU PC3000 [1571662] KOMATSU PC3000 Hargreaves Services PLC TEREX 3307 [1571572] TEREX 3307 Hargreaves Services PLC 2012 CAT 824H [1101132] 2012 CAT 824H Hargreaves Services PLC 2012 CAT 777G [1101122] 2012 CAT 777G Hargreaves Services PLC 2012 CAT 777F [1101087] 2012 CAT 777F Hargreaves Services PLC 2010 CAT 785 [1101067] 2010 CAT 785 Hargreaves Services PLC PARNABY 100TPH [962847] PARNABY 100TPH Hargreaves Services PLC CAT 637E [962837] CAT 637E Hargreaves Services PLC CAT 637E [962832] CAT 637E Hargreaves Services PLC