About Cooper & Cooper Consulting Limited (12427008) United Kingdom