Right family but the names William and Alfred dont match, so two of the names I listed could be second names to two of those I listed;
I'm not sure what you mean.
In the 1901
Alfred is 6, so born 1895
William is 4, so born 1897
Are you saying that Alfred and William may have been known by a middle name, and that two of the males on your list above may be Alfred and William?
Have you looked on FreeBMD for the births of all these children? It might be difficult with the more common names but you might, for example find an Alfred Charles Ward born in Leyton in 1895, which would fit in with the 1901 census details and your theory about them using middle names.
Also, it could be worthwhile looking for the family on the pay to view 1911 census, which will give details about how many children the couple had, and may give other clues to help.
Do you have the marriage of Alfred and Matilda? IF so, when did they marry?