About Cameron & Cooper Limited (10624313) United Kingdom