About Studio Stores Ltd (09466093) United Kingdom