There was plenty of evidence to support such optimism. Stenn Assets UK Ltd., the firm’s main London-based subsidiary, ...