Knightwick is a small, unspoilt riverside village in west Worcestershire, set along the banks of the River Teme at the foot of the Suckley Hills....