About Studio E Architects Limited (02951234) United Kingdom