In the 1911 census there is an Edward Steele and wife Caroline, married 16 years, 1 child claimed, and a grandson with them William Henry Richardson from Bermuda age 3. Thus the grandson could belong to either of them, or neither, from a previous marriage.
The nearest marriage, by location, for them that I can see would be in Brighton in 1894 For Edward Steele to Caroline Piper.
Edward and wife both age 48, she is from Gosport he is from Tin Head, Wilts, they are living at 44 Marylebone Street, Southsea.
There is no obvious birth for an Edward Steele in Westbury in around 1863
I can see a baptism for an Edwin Steele in 1869 in TinHead/Edington, parents William and Mary Ann (Carr). They are together in 1871 and 1881, and he is called Edward on censuses.
There is a death for an Edwin Steele in Westbury in 1934 age 64, and a burial at Tinhead.
The 'grandson', William Henry Richardson from Bermuda, has parents William Henry Richardson and Ida Maud Kyme, from various records. Both Ida and William were born in the 1870's, so they could not be the children of either of the Steele's if that baptism is him.
Ida and William, snr., have very complicated lives/marriages/not marriages, so please ignore them if possible.
I think we have to assume that the grandson is not related, but I wanted to give a little background.
I can see Caroline Steele on her own in 1901, married.
Can anyone find Edwin/Edward Steele on 1891 and 1901 censuses? As he is a dockyard labourer by 1911 I do wonder if he is abroad on a boat and misses the censuses, or is military, but I am trying to sort out a lot of loose ends. Probably they are just looking after the 'grandson' and the enumerator (who appears to have filled in that entry) has made an assumption that is not valid.
Thank-you,
Pat