About Tlc Property Sales & Management Ltd (10522923) United Kingdom