Lo scopo della società è l'acquisizione, la gestione e la cessione di partecipazioni in altre società, in particolare nel Regno Unito, comprese partecipazioni in società immobiliari. La società può inoltre acquisire, gestire e cedere direttamente immobili e ha il diritto di eseguire operazioni finanziarie e amministrative di ogni tipo. La società può inoltre acquisire, gestire e valorizzare brevetti, marchi e licenze, nonché svolgere, finanziare e promuovere qualsiasi tipo di attività compatibile con lo scopo sociale.