Hi HeatherL
Relationships on censuses are to the head of the household ie Robert so in 1891 Margaret was Roberts wife and all the children were sons or daughters of Robert and in 1881 Catherine was Roberts wife. The fact that the children may have had different mothers is irrelavent, Robert (as far as we know) was the father of them all.
The mothers maiden name name on the marriage certificate says HARROWER. As I said in an earlier message I suspect that an error has been made on the certificate and that the mother should be CATHERINE HARROWER. If you download the birth certificate of Thomas this should confirm it, and I suspect Margaret is the mother of Peter and George so a copy of one of their birth certificates should give you Margarets maiden surname.
Unfortunately errors can occur on certificates in fact an incorrect mothers name is the cause of one of my brickwalls. As its the minister who registers a marriage he may have made a mistake.
Just seen your other messages, as censuses, except for 1841, were conducted late march, early april an 8 yo in 1891 would have been born between early April 1882 and early april 1883 so a Dec 1882 would be 8yo in the 1891 census.
As a number of records appear to have an E as the second last letter rather than an O your best bet would be to use SNADD*N which would pick up both options.
Andy