About Flockhart Architects Ltd (SC679082) United Kingdom