About Maxwell & Company Architects And Designers Limited (SC137095) United Kingdom