About Studio 74 Architects Limited (09256224) United Kingdom