About Michael Slade Architects Limited (13055789) United Kingdom