all fabrics sold by the half metre - UK postage £3, international on request


the goods