Based in North West London.
यह लंदन के नॉर्थ वेस्ट में स्थित है।