About Jojo & George Holdings Ltd (12525849) United Kingdom