Harris English may be without caddie Eric Larson for next week's Open Championship at Royal Portrush after he was denied entry to the UK.