Frederic de Mevius accumulated all the typical trappings of Britain’s super-rich over the past decade: a multimillion-pound Kensington and Chelsea home, a Mayfair office neighboring a five-star hotel for his investment firm and an advisory role supporting some of the nation’s famed cultural institutions.