In my area, any shop that does boat canvas work also does upholstery such as leaning post covers and combing pads.
If you're not sure who to call, ask your dealer or local marina operator. Folks in the industry refer each other all the time.
Good luck!