London-based merchant banking firm