About Studio Seilern Architects Limited (07195180) United Kingdom