About T&l Properties Ltd (10601680) United Kingdom