Would you be surprised to know that the latest edition of a list, charting Wales’ top 300 firms, contains a number of companies that are, in some way, social businesses? 588 more words