Major companies, from BP to Coca Cola, now have stringent supplier codes of conduct that they require partners to sign up to in order to enter into business relationships.