About Thomas Taylor Properties Limited (03310473) United Kingdom