About T & R (london) Trading Limited (13448893) United Kingdom