About Jacks & Sons Ltd (12038399) United Kingdom