About Cooper & Holmes Limited (12904283) United Kingdom