About Studio Living London Limited (12570439) United Kingdom