About Ian Flack Architects Limited (08868030) United Kingdom