All England in Haverfordwest