There is an Army record on Ancestry for this Michael Walsh
It states the details given here that he married Margaret CAREY and enlisted at Clonmel in 1889
He was born in St. John's Parish, Waterford
reg#3306 Royal Irish Rifles
He served from
04.09.1889 to 11.12.1891 at home (UK or Ireland)
12.12.1891 to 14.02.1897 in India
15.02.1897 to 07.09.1898 at home
08.09.1898 to 18.03.1903 in India
19.03.1903 to 11.02.1916 at home; children's births confirm Fermoy, Buttevant and Clonmel
12.02.1916 to 01.04.1919 in India
02.04.1919 to 01.05.1919 at home - discharged
Confirming heywood's records from familysearch.org
Michael Thomas was born in Mhow on Nov 11 1899
Thomas Francis was born there also on Mar 03 1902
which gives you the seven children for the couple as shown in 1911
There is also a reference to the death of Margaret on May 26 1906 although I cannot see a civil record for this
I still cannot see a census record for the four boys in 1911
but this maybe a marriage for Michael Walsh Jnr
LINKsubject to further proof