About Jack & Jones Developments Limited (12801364) United Kingdom