We suggest you try The Association of Master Upholsterers . If you link to their directory you will see a regional list of qualified upholsterers who could help you. Speak to a few on the list to see if they could recover your sofa in leather and find out what each would charge. It might also be useful to see examples of their work.