this guy does excellent work. primariliy he is a leather taillor but im sure can cover in whatever fabric you need
rosso corse in london use him for custom seat coverings and he has done a wonderful job of repairing my leathers after a spill
http://stanleather.blogspot.com/