Have you seen the marriage register for Joseph's marriage in 1848?
It's here on familysearch
https://familysearch.org/ark:/61903/3:1:S3HT-62B7-BV4?mode=g&cc=1911752If you have to 'sign in', you can open a free account to see the image.
Glossop registers are on there from 1848 only unfortunately.
Both he and she are of 'full age', and he is indeed a widower, and a grocer.
There are no names given under the 'fathers' column - just that both of them are 'dead'.
The witnesses are interesting though. They are Thomas Wyatt and John Wyatt, possibly her brothers? They sign their names, but she makes her mark.
She gives her residence as 'Bath, Somerset'. (This is not necessarily where she was born).
Perhaps she is working there.
The marriage is by licence, which you can find on findmypast.
He gives his age as 44, and a widower. She is Sarah "Wayatt" of Bath, Somerset. As she couldn't write her name, this will be how the clerk has heard it.
She gives her age as 47 and a spinster.
There is an Elizabeth Wyatt christened 23rd Sept 1806 at Glossop of John and Ann on famsearch. Seemingly at New Mills Weslyan. (about 10 miles I think to Glossop).
If you check for their children on famsearch, they had quite a few - lots christened at non-con including a John in 1804.
There is also a record for a Sarah 'Wiat" ch 1795 at Hayfield (about 6 miles to Glossop), of John Wiat, and a Thomas Wiat ch in 1797.
(Sarah may have been 'economical with the truth' at her marriage! or she may just not have known exactly how old she was by the time she was about 50 - many people didn't know their birth year exactly).
A John Wyatt married Anne Bowden 28 June 1793 at Glossop. (no images that early on famsearch)
Perhaps you could find some wills of some of these Wyatts which may give you further information.
Derbyshire wills are on findmypast.