About Jack & James Ltd (12556324) United Kingdom