About Cooper Johnson Cooper Ltd (11906268) United Kingdom