About Jack & Sons Ltd (08241331) United Kingdom