Hi Heather
It looks as though you have the correct parents for Thomas. I have found a Thomas in 1841 Ancoats, (transcribed as Hale, although it looks like Hall) with parents John, shoemaker, mother Hannah, Charles and two siblings with same names as two of Thomas' daughters.
HO107, Piece: 576, Book 1, Folio 9, Page 13.
Evie