About T & F Properties Limited (10627848) United Kingdom