Su sede se encuentra en Cricklewood, Londres.