The historic market town of Leominster dates back to the 7th century and lies some 13 miles north of Hereford. In the 15th and 16th centuries the wool and leather trades were thriving in the town, and later, in the 18th century, it became an important glove making town. Unfortunately, this trade dwindled in the 19th century but eventually the town reinvented itself by providing agricultural machinery and other goods for the surrounding farming community.