About Ch & Ja Holdings Ltd (12537303) United Kingdom