Carpets & Rugs - Mnfrs, Manufactures Solva Woollen Mill Middle MillSolvaHaverfordwestSA62 6XD01437 721112