About J Todd Holdings Ltd (12128703) United Kingdom