Ok, thanks - my mistake about Mary Walker, clearly not the same.
As for other info:
The assault is reported in the Edinburgh Evening News on 30 August 1884. Just a paragraph.
John Walker's birth was registered as John Walkin on 20 June 1876 at 20 Smeaton Close, St Andrew Street, Leith. Parents John Walkin, labourer in sugar house, Sarah Walkin MS Owens. Informant was the mother, signed by her mark. The registrar was Gilbert Archer (same as for the marriage).
For John Walker's death in 1900, again the informant was his mother, signed by her mark. He died on 1 August 1900 at 5 Queen Street, Leith. He was single. Parents John Walker and Sarah Walker MS Owens (neither of them marked as deceased).
Addresses:
1874 marriage: father at Redford's Close, Leith; mother at Vinegar Close, Leith
1876 birth: 20 Smeaton Close
1881 census: 48 Lumsdens Court
1884 newspaper report: Coalhill
1891 census: 8 Cable Wynd
1900 death: 5 Queen Street
Although there are many addresses, they are all within the same small area of Leith.
The mother, Sarah Owens, was born in Glasgow 30 June 1851, with Catholic baptism; in 1861 census in Glasgow with parents James Owens, labourer at coal hill, b1821 Ireland; Mary Owens, b1827 Ireland. She appears to be a mill worker in Dundee in the 1871 census with her mother.
I haven't found either parent in the 1901 census, or their death records.