About T&l Centre Ltd (11207301) United Kingdom