1 Cupra Ateca car for sale in Haverfordwest