Ok, I think your Robert KILFORD is just 'Robert', not 'Robert Henry'.
You really need to get the 1924 marriage certificate to see his age and his father's name and occupation.
These are the two Roberts, born around the same time.
KILFORD, ROBERT
Mother's maiden surname: WORRALL
GRO Reference: 1892 S Quarter in NEWPORT SALOP AND STAFFORD Volume 06A Page 752
KILFORD, ROBERT HENRY
Mother's maiden surname: WASLEY
GRO Reference: 1892 S Quarter in LAMBETH Volume 01D Page 354
However there are another three born in various years back to 1886, including another Robert Henry. That is why you need the marriage certificate.
I notice that Rosina is on her own in 1939, no husband or children with her.
Debra