About Fingleton Architects Limited (SC414536) United Kingdom