There appear to be no George Weavers in the 1841 Census born between 1760 and 1780.
There are three Mary Weavers in the 1841 Census for Worcester, two listed as age 70 in Drotiwich Union and one listed as 65 in Worcester.
These three also appear in the 1851 Census:
One was in Worcester district, aged 80 (born c1771) (would be 23 in 1794)
One was in Pershore district, aged 77 (born c1774) (would be 20 in 1794)
One was in Droitwich district, aged 75 (born 1776) (would be 18 in 1794)
The first Mary was with her husband John.
The second Mary was living with her son William and was said to be born in Bewdley in 1774. Another child, Marey was also living with them. William was born in Kidderminster and Marey in Stowe.
The third Mary was living in Old House, Hanbury and was a "Farmer of 200 Acres Employing 5 labourers". She lived with her son Daniel who was unmarried and born in about 1805 in Hanbury. Mary was born in Claines.
There is a baptism for Daniel Weaver in Hanbury but in 1799 (born 14 Apr 1799). His parents were William and Mary Meaver, and therefore appear to be a different family.
Therefore, notne of these three seem to be the correct Mary Weaver.