Thompsons Solicitors crowned most diverse in BSN’s latest league table