James Barnes — Insider transactions, Director at BLACKROCK SMALLER COMPANIES TRUST PLC | InsiderLens