About Thomas Lloyd Properties Limited (13061944) United Kingdom