Are you a british citizen ?
is your son ?
Was your son dad, a british citizen ?
Have you paid any national insurance ?
how does your son get his father pension ?
You dont have to answer, I know its quite personal, but without all the facts, I think its hard to give an informed answer.
I do feel you and your son π