About Devlin Architects Limited (09626610) United Kingdom