C & C Petroleum (L) Ltd.