Could this be William's first marriage ?
There is a marriage in Prestbury on 17th September 1832 for a William Walmsley to a Ann Green, William's profession is Shoe Maker. It says they are both of the parish of Bosley, Macclesfield. One of the witnesses is Joseph Walmsley, the same name a William's father. Actually both witnesses names are the same as those on William's marriage to Harriet Wilkinson marriage certificate.
View attachment 14081
1841 census
London Road, Prestbury, Macclesfield, Cheshire
H0107
Folio number 17
Page number 28
William (1815), Ann (1813) and 3 children Enoch, Joseph and Hannah
There is a death for an Ann Walmsley in 1843 in the Macclesfield registration district. Macclesfield encompasses Prestbury.
WALMSLEY, ANN
Age - 31
GRO Reference: 1843 M Quarter in MACCLESFIELD UNION Volume 19 Page 91
Leaving William free to marry Harriet Wilkinson in 1844.
1851 census
London Road, Sutton, Macclesfield, Cheshire
HO107
Piece number 2161
Folio 237
Page 6
William (1815) Harriet (1820) and 4 children Enoch, Joseph, John and Hannah.
You have William marrying Ann Farnsworth, I take it this is the marriage in 1836. The problem with this marriage is, on all the censuses and his marriage to Harriet Wilkinson he is either a cordwainer or Shoe Maker like his father. On the Marriage Licence Bonds And Allegations of 1836 this William is a farmer. Therefore, I would say the marriage to Ann Green in 1832 is more likely, but....it is your family and your choice.