Gruffudd ap Maredudd ap Gruffudd Llwyd ap Llywelyn of Plâs Maen — latest news, discussion & facts — IJR