About Studio Of Design And Architecture Ltd (08047357) United Kingdom