About Nicholas Dodd Architects Limited (07477590) United Kingdom