Llanfihangel y Pennant, Gwynedd, Wales Genealogy