Home Business BGF posts strong deal flow and landmark exits in 2025, returning £600m to investors