The 1838 baptism record you mention is most interesting as it gives George’s occupation as a tailor, which is the same as on that of the son born in 1843.
Is this the baptism?
John Charles Heath
Baptism 21 Apr 1843 Holy Trinity, Guildford, Surrey
Father George Heath occ Tailor Mother Harriet
Did George’s wife Harriet die in 1853 age 31 and did he remarry?
10 Jan 1858 Saint Barnabas, South Lambeth: Guildford Road, Lambeth
George Heath Widower, occ Tailor
Father Charles, Clothier
Charlotte Keene
Father George, hairdresser
Thank you. Yes. John Charles is the 1938 baptism.
When Harriet Heath died likely a little older than 31 as the 1851 census gives her age as 32.
Charlotte Keene was George Heath’s second wife.
I also have:
1868 baptism Nellie Louisa Robins Heath, mother Harriet Heath, spinster. Quarry Street. Guildford.
1871 census. Quarry Street. George Heath, Charlotte Heath, Nelly Louisa Heath, 3. G.daughter.
1871 census. High Street, Guildford. James Heath, 72. hairdresser. Harriet Heath, 22, servant.
Harriet emigrated to New Zealand in 1873.
1881 census Swan Lane. Nelly still with grandparents.
George died 1883.
1891 census Swan Lane. Charlotte Heath, widow. Abigail Keene, mother.