About T&l Property Holdings Limited (13181443) United Kingdom