About J & T London Limited (10471008) United Kingdom