Gruffudd ab Ednyfed ab Idnerth ap Cadwgan — news, coverage & facts — IJR