Co-Operative Enterprise as a Coalition of Small Firms