Llanfechan, Breconshire Genealogy