Su sede central se encuentra en Carlton Park, un centro de negocios en Narborough, Leicester (Inglaterra).