About Ormerod Sutton Architects Limited (05175366) United Kingdom