David de Rothschild is maybe Cameron Diaz's new boyfriend. But he's definitely a British environmentalist and heir to a banking fortune.