About C & O Holdings Limited (06339657) United Kingdom