About Thomas Edward Developments Limited (03434697) United Kingdom