About Tclc Properties Limited (10898501) United Kingdom