About Thomas Smith Developments Limited (03782289) United Kingdom