Depends what you want.
Melvyn will probably offer a re-upholstery service, but is unlikely to offer a DIY kit.
Woolies do all the supplies, are very helpful with queries and give an overall very good service. I probably started doing business with them 30 years ago.