Reviews of Sony Centre Audio visual installations. (Computer Store) in Leeds (West Yorkshire).