An independent London shop which has lasted almost 100 years has finally had to close their doors in the latest blow to the high street. City Radio Stores on Bond Street, Ealing, has shut leaving ...