About Logan Architects Limited (SC313646) United Kingdom