Hi Fiona
I have never been able to find Charles in 1901 - he certainly wasn't with his mother - she was in the workhouse with her youngest child.
Charles was born in 1881 in Elmley, Sheppey, Kent.
If the Charles who married Ivy is my relative, he would have been 20 years older than her. I did find some more children born to Charles and Ivy, the last one being born in 1937 making him about 56 when she was born. I suppose as Ivy was so much younger this makes it possible (not that he couldn't father a child at that age - it just seems less likely)
I may have to order the marriage certificate to check the age - this will give me an idea whether or not hes mine.
Anne-Marie