Leominster in Herefordshire is a pretty market town with timber-framed buildings, cosy pubs, and boutique shops ...