UPDATE
I've never had service as good as this supplier has given me. This morning they rang me to say there isn't enough left of the quantity of fabric I wanted but they'd got a colour very similar to the one I originally wanted, did I still want it.
I'm really impressed with them, the other suppliers I've used in the past haven't gone to this trouble, I've just been given a refund.