Our sofa is old but in great nick, but we really need new loose covers for it. The place we got it from can't do it as they were taken over and they lost our details, so I am hoping that a local upholsterer might be cheaper and less pushy than something like Plumbs. I am not expecting it to be cheap, but I would like to give the job to somebody local and independent if anyone has any suggestions. Thanks!