Shepherd’s Bush (or She Bu to those who know it well) is bustling, vibrant and diverse. It’s home to Europe’s largest shopping centre, the monolithic Westfield London – brimming with luxury boutiques ...