Just putting this from 1861 census, as closer to the 1810c birth/age, and born in York according to 1881 census
William Hardcastle age 48 (1812/3) born York, Yorkshire
living in Redruth, Cornwall
William Hardcastle 48 lodging house keeper, labourer
Mary Hardcastle 49 wife Wendron, Cornwall
......
Class: RG 9; Piece: 1579; Folio: 91; Page: 38;
Added:
This could be that Mary's death
Mary Hardcastle age 53 in Liskeard in 1865 (so that he could then marry in 1866).