The magnificent Cavendish Street terrace, spoilt by inappropriate shop signed