Ardderch ab Iddon ap Cadrod Hardd — latest news, discussion & facts — IJR