A little corner of London that is forever Scotland