The Sir John Ritblat British Open 2024