South Africa's ENSAfrica has topped a ranking of Africa's 50 largest commercial law firms for the second year in a row.