About Alex Cochrane Architects Limited (10208629) United Kingdom