About Cooper Holland Limited (07113624) United Kingdom