I'm a little confused here by the mothers, but maybe you can make sense of it. At least you will know by the names that these are connected.
I'm going to repeat the 1881 census that Joe gave above, including birthplaces because this is what helped me find the 1871 census.
60 Acre Lane, Brixton, Lambeth, London
JOhn Thomson Head M 43 Photographer Scotland
Babel Wife M 42 Lancashire Liverpool (yes it really does say Babel!)
William P son 11 Scholar China
John R son 10 Scholar Isle of Man, Port St Mary
Isabel B daur 7 Scholar Surrey Lambeth
Marion daur 6 " " "
Margaret daur 4 " "
Arthur son 2 " "
Annie Tulliman Servant Unm 28 Servant Nurse Isle of Man, Peel
Jane Fargher Servant Unm 27 Servant Domestic " "
RG11; Piece: 613; Folio: 61; Page: 8
1871 - You'll see why I picked out the two sons,
5 Flitter Street, Port St Mary House, Rushden, Isle of Man
Elizabeth Petrie Head Wid 70 Annuitant Scotland
Isabel Thomson daur Mar 32 England
William P Grandson 1 Hong Kong
John N Grandson 4 months Isle of Man, Rushden
Annie A H Sutherland Grandniece Unm 20 England
Margaret Kegg Servant Unm 37 General Servant Isle of Man, Rushden
Catharine Karran Servant Unm 20 Nurse " "
RG10; Piece: 5778; Folio: 121; Page: 29
Of course Isabel may not be their mother ........ Do you know when John married Mabel?