About David Walker Architects Limited (04441908) United Kingdom