They probably can but you may have to wait a few weeks for a turnaround if they choose to do it. If you need it pronto I may be able to help you.
I do not know, although they do all kinds of reupholstering.
They sell all kinds of materials, only bought to make at home did not have them make for me.
Thanks! Your answer is awaiting moderation.