Thank you Len, this looks like the right family. This Eleanor is unmarried , possibly with more than 2 illegitimate children, which must have been scandalous at the time. But there is no sign of John James, the son born in 1837 - perhaps he was old enough to work away from home, and possibly took his father's name. Strangely, Eleanor seems from her age to be born in 1822, the daughter of Daniel Christian and Ellinor Teare. She appears in the 1841 census with her mother and siblings, but no sign of her illegitimate children, John James and Philip. I will plough on!
Susan