About J & T Holdings Limited (10853254) United Kingdom