St Ives — market town in Huntingdonshire, Cambridgeshire, UK