Gruffudd ap Gwilym Gôch ap Maredudd ap Hywel of Caereinion — latest news, discussion & facts — IJR