Hi Emma
William b 1850 is proving hard to find.
I have found these two baptisms, one of which would confirm your William ending up in Tottenham by 1911.
Baptism:
Edmonton, Christ Church, Southgate, Middlesex
Born June 26th, 1878
Bapt 1 Sept 1878
Eliza Spencer, child of William and Olivia, Living in Romford Essex, William’s occupation: Basket Maker
A new child to add:
Hackney, Stoke Newington, St Matthias
2nd Jan 1887
Esher Spencer (could be Esther?) child of William and Olivia Spencer, Barratt Grove, Occ: Licensed Hawker
Now that we have Esher/Esther this could be him in 1901:
Charlton, London
William Spencer, head, wid, 50 Oilcloth? Hawker b Barking Essex
Annie dau, 19 ………. Could she be Mary A?
Esther dau 13
Albert son 11
I will look more more
Deb