About J & T 126 Limited (09662508) United Kingdom