Cardigan, Ceredigion, Wales Genealogy