Margred ferch Gruffudd ap Nicolas ap Philip ab Elidir Ddû — Margred ferch Gruffudd ap Nicolas ap Philip ab Elidir Ddû — the latest coverage, the community and the facts.