This looks like William with his parents before he married.
1871 census:
RG10/4972/80/8
Seaton, Durham
John Turnbull - Head - 68 - Engineer - b Oxclose, Durham
Barbary Turnbull - 63 - b Painshaw, Durham
Elizabeth J Turnbull - Dau - 28 - b Hetton, Durham
William Turnbull - Son - 25 - Engineer Fitter - b Sherburn Tilla (?Villa), Duham
Margaret H Turnbull - Dau - 23 - b Sherburn Tilla, Durham
1861:
RG9/3776/35/4
Ryhope Cottage, Ryhope
John Turnbull - Head - 58 - Engineer - b Oxclose, Durham
Barbra Turnbull - Wife - 50 - b Painshaw, Durham
Ann Bailey Turnbull - Dau - 29 - b Rainton, Durham
Elizabeth Jane Turnbull - Dau - 21 - b Easington, Durham
William Turnbull - Son - 19 - b Shincliffe, Durham
Margaret Hannah Turnbull - Dau - 14 - b Shincliffe, Durham
1851:
HO107/2391/294/24
Shincliffe, Durham
John Turnbull - Head - 48 - Engineer - b Washington, Durham
Barbara Turnbull - Wife - 44 - b Pensher, Durham
Ann B Turnbull - Dau - 20 - b Houghton-le-Spring, Durham
Mary Turnbull - Dau - 18 - b Houghton-le-Spring, Durham
Matthew Turnbull - Son - 15 - Scholar - b Easington, Durham
Elizth Jane Turnbull - Dau - 12 - Scholar - b Easington, Durham
John B Turnbull - Son - 9 - Scholar - b Sunderland, Durham
William Turnbull - Son - 7 - Scholar - b Shincliffe, Durham
Margaret H Turnbull - Dau 4 - Scholar - b Shincliffe, Durham
Rambler