Maredudd ap Llywelyn Ddû ap Gruffudd of Maelor Saesneg — Maredudd ap Llywelyn Ddû ap Gruffudd of Maelor Saesneg — the latest coverage, the community and the facts.