I think this is partly where the problem lies. Was his name always Francis Henry but known as Frank or was he in fact Frank?
I see that he appears on the 1939 as Frank.
Hopefully the marriage certificate will shed some light on this with his father's name and occupation.