manager performance improvement people careers in London, United Kingdom