About Catja De Haas Architects Limited (11304788) United Kingdom