Thanks Mabel Bagshawe

Firstly, the 1841 census that you found is probably not relevant as Mary Ballard is a former claymaker on the 1851 but on the 1841 Mary states she is a dressmaker.
The baptism record you found is very interesting indeed and I will be off to search for it in a mo.
The facts are as follows....... and I therefore apologise for my apparent muddled way of progressing .....
I have a Thomas Ballard, born around 1805 (possibly Kensington) who married Eleanor Collins on 28th May 1843 at St Paul, Hammersmith. The London Marriage Record shows he is the son of James Ballard a carpenter and one of the witnesses is Emily Ballard.
Thomas died in 1860 and the 1851 census is rather unclear when it comes to reading his age.....it's been transcribed as 66 but looks more like 46 and he says he was born in Kensington.
I don't have enough info to trace him on the 1841.
Most people who are researching this family on Ancestry have researched no further than Thomas Ballard and Eleanor Collins. However there are some who have him born 1807 in Eynesford, Kent, son of James and Mary Ballard.
I can see no evidence at all to attach him to this James and Mary (other than the fact that the 1807 Eynesford baptism states James is a carpenter)
I think the Woolwich baptism you have found is well worth investigating, especially if there is also one for Thomas Ballard, around 1805.