About Jack Tucker Limited (10655427) United Kingdom