channel business manager process management control careers in United Kingdom