About Jack & Charlie Limited (10056255) United Kingdom