British Army 993 Private Hampshire Yeomanry
British Army Second Lieutenant Northumberland Fusiliers
British Army M/350082 Private Royal Army Service Corps Motor Transport
British Army T4/084377 Private Army Service Corps
British Army 501585 Private Labour Corps
British Army T4/056573 Farrier Staff Serjeant Army Service Corps
British Army T4/056573 Staff Serjeant Army Service Corps
British Army Temporary Lieutenant Loyal North Lancashire Regiment
British Army Temporary Lieutenant Loyal North Lancashire Regiment
British Army 24191 Private Suffolk Regiment
British Army 425859 Private Labour Corps
British Army GS/110628 Private Royal Fusiliers
British Army British Red Cross Society and Order of Saint John of Jerusalem
British Army Second Lieutenant Royal Army Service Corps
British Army 3/6969 Private Dorsetshire Regiment
British Army 52551 Private Manchester Regiment
British Army 573377 Private Labour Corps
…
British Army 7764 Private Middlesex Regiment
British Army 242398 Private Middlesex Regiment
British Army 10539 Lance Corporal The Queen's Regiment
British Army P14758 Lance Corporal Military Foot Police