About London Studio Architecture Ltd (07205299) United Kingdom