About Jtr & Sons Ltd (12976851) United Kingdom