Knowing the family were Catholic, surely this must be her on 1871 Census at 5 Cottage Court, St. John the Evangelist, Westminster, London:
Thomas Stewart 50 born Ireland
Margaret Stewart 38 ditto
William Stewart 15 born Westminster, London
John Stewart 12 ditto
Jane Stewart 18 ditto
Johanna Stewart 7 ditto
I note her birthdate is said to be 14/2/1864 and later census also states she was born in Westminster.
This could be her birth entry:
Johannah Steward June qtr.1864 Westminster mmn Donovan (per GRO index)
(her brothers John and William also registered as Steward mmn Donovan)
1881 Census still living at St. John the Evangelist, London
Thomas Steward 50 (same age as on 1871 census?) Labourer born Ireland
Ann Steward 50 born Ireland
Anne (or Annie) Steward 17 born London
Now is wife Ann the previously named Margaret who has also changed her name or has Thomas remarried??
But then again: 1861 Census, St. Margarets, Westminster
Thomas Steward 30 born Limerick, Ireland
Jane Steward 25 born Cork, Ireland
Jane Steward 8 born Westminster, London
William Steward 4 ditto
John Steward 3 ditto
James Steward 1 ditto
Margaret Donovan 70 mother in law born Cork, Ireland
So, from census it looks as if Thomas' age in 1871 should have been 40 not 50 and are his 3 'wives' Jane, Margaret and Ann all the same person!! I think they are.
Marriage: Dec.qtr.1851 St Giles, London - 2 of many on the same page are a Thomas Steward and Margaret Donovan.
The last census indicates Johanna/Annie and Henry Williams were married ca.1880.
Could this possibly be their marriage?:
Harry Williams and Annie Steward Dec.qtr.1881 Lambeth
They would only have been ca.17 but possibly due to prospective birth of son Thomas bc.1882!!
Certainly sounds like the surname was actually Steward rather than Stewart (which I guess could sound the same in an Irish accent).
Annette