About Jack And Joe Sales Limited (13293389) United Kingdom