La sede de operaciones está ubicada en Halifax (West Yorkshire), Inglaterra, la antigua sede de la empresa Halifax.