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