About Studio Green Architects Ltd (13492861) United Kingdom