About Jack Jacobs Holdings Ltd (10379452) United Kingdom