About Tdlr Properties Limited (11309888) United Kingdom