McIlroy set to play at British Masters