For the materials, check with GAHH in LA, Cal. They are the high end supplier for leather or MB-Tex. Them you will need to find a upholstery shop that can do the work. Labor will be on the high side. $50 - 80/hour. However, if you have the time, you can do it yourself. I gave a talk on doing it yourself at PUD, Blacklick a few years ago.
Bob