About Jack & Jack Ltd (07281206) United Kingdom