You say John Henry Cain died in 1929. Is this the burial in the Borough Cemetery on 2 July?
If this is the case, then either age (53) as recorded is wrong or the birth year was c1876.