About Sebouh Architects Limited (12645756) United Kingdom