About Cooper Quinn Holdings Limited (11822718) United Kingdom