Islamic Investment Company of the Gulf (Bahamas) Ltd v Symphony Gems NV andnothers