About Jack & Jacob Limited (12837976) United Kingdom