13 employees
McQueen, a leading London-based independent advisory firm that provides corporate finance and other strategic advisory services.
2002