all fabrics sold by the half metre - UK postage only with a flat rate of £3


the goods