About Champ & Champion S Company Ltd (12352108) United Kingdom