One feels moved to try to think up a fictional narrative involving the above two; and the Offord villages in Cambridgeshire; to say nothing of Defford, Worcestershire...North Stifford in Essex was also once administered by the Hundred of Chafford.
North Stifford has a church dedicated to All Saints; as does Bedworth, Warwickshire.