reupholsterer

Etymology
From.

Noun

 * 1) Someone who reupholsters, especially a trained craftsman who does so as an occupation.