About Champ Industrial Design Limited (08678827) United Kingdom