About Finkernagel Ross Architects Limited (07063115) United Kingdom