Allington Castle — stone-built moated castle in Allington, England