About T & I Properties Limited (13309762) United Kingdom