About De Linde Architects Limited (09900440) United Kingdom