About Tlr Properties Limited (10225041) United Kingdom