About Studio M Architects & Interior Designers Limited (12198599) United Kingdom