Hi CCOVICH,
You could try ringing [broken link removed] who do reupholstering. They must come across this type of thing when recovering furniture. They are very good and helpful even if it is a small shop. Even if they don't do it they might be able to tell you if it is worthwhile to get the job done and make a recommendation also.
Ms T said:you could find a lot who repairs. just try searching.