Stanford Bridge is a small, well regarded village set along the River Teme in west Worcestershire, close to the Herefordshire border....