About Thomas & Co. Development Ltd (08763289) United Kingdom