30th (Cambridgeshire) Regiment

£3.90