One good source for upper level speaking and keigo is the
Business Japanese Proficiency Test (BJT). The test is based around professional and polite forms used in business and professional settings. There are a number of study guides for this test, that would make good study materials. I should point out that most materials are pretty advanced and many are in Japanese. I hope this helps.