About Thomas Lee Properties Limited (13243127) United Kingdom