Ha la sede a Londra ed è quotata al London Stock Exchange.
La società è stata fondata nel 1997 e offre servizi di consulenza finanziaria e di gestione di investimenti a clienti individuali e istituzionali. La sua sede centrale è situata nel cuore di Londra, vicino alla City.