Selskapet har ansatte (2014) og hovedkontor i Slough. Det er notert på London Stock Exchange og inngår i aksjeindeksen FTSE 100.