The official guide to Bromyard in Herefordshire. [With illustrations, a map and a