Llanllechid, Gwynedd Genealogy