About Ogilvy & Mather Management Services (02671587) United Kingdom