About Studio Severn Architects Limited (07177166) United Kingdom