Collaboration between For-profit and Non-profit Organisations: Some Insights into the Social Doctrine of the Church