About Stephen Davy Peter Smith Architects Limited (03883463) United Kingdom