I used Gliptone from
http://www.liquidleather.com when I did mine, which are also linen in a cab. My seats were vinyl, so I would check yours too. Find a loose piece under the seat and check the backing. If it's like suede, then your seats are leather, but if it looks like woven cloth, it's vinyl.
I was very impressed with the kit. You get some cleaning stuff, some "paint" and some fixer. You can alter the finish of the fixer to make it more matt or more gloss, depending on what you want. Really easy to use, but take your time. It dries within a day or so, but takes a lot longer to fully dry e.g. where you can leave something on the seat for a couple of days and take it off without it sticking.
Assuming you have no rips, the seats should look like new when finished. I actually took my front seats out to do the job and gave the cream carpet a very thorough clean at the same time. £50 very well spent as it transformed the interior.
Cheers,
Bryan