About C & J Iddo Ventures Ltd (05747657) United Kingdom