Social enterprises are businesses created to further a social purpose in a financially sustainable way. They make their money from selling...