About Thomas Dean Designs Ltd (13175864) United Kingdom