Defford is a small, unspoilt village in south Worcestershire, set within open countryside close to the River Avon and just a short drive from Pershore and Upton upon Severn....