BarCap Appoints APac PE Head Barclays Capital has appointed Andrew Richards as managing director. December 17, 2025