Haverfordwest Town Museum, Haverfordwest, Pembrokeshire