Tucked away in a quiet corner of North London sits the iconic Abbey Road Studios — a pillar of history where recorded music ...