Firms across all sectors of Bristol’s economy were this afternoon urged to back the city’s bid to become the location for Channel 4’s new headquarters. The city was included on a seven-strong shortlist of contenders earlier this week. Bristol, along with Cardiff, Glasgow, Greater Manchester, Leeds, Liverpool and the West...