Dafydd ab Iorwerth ap Cynwrig ap Heilin of Ellesmere, Shropshire - Dafydd ab Iorwerth ap Cynwrig ap Heilin of Ellesmere, Shropshire — the latest coverage, the community and the facts.