This is an online shop selling remnants of furnishing fabrics. Some of them, but not all, are quite expensive, but not compared with the original price of the fabric. I ordered one which was 145cm length and I paid £12 plus postage. Very pleased with it. A lot of the remnants are 2 metres, which, if you want it for seat covers or cushions is plenty.
Se them
here