About Cameron Roach Ltd (10199210) United Kingdom