About Thomas Dean Architects Limited (09591595) United Kingdom