Thanks sj - I missed that one when we were down there a couple of weeks ago, but we do go down fairly regularly. I didn't find anything else either. There is a fabric shop in Haverfordwest, but it was closed (it only opens a couple of hours a day) and peering in didn't fill me with longing!