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