The Social and Political Dimensions of Co-operative Enterprises