A British town centre