Technically, you can view bith higher and lower leagues, but you can only do that by looking at another team that is in that league. However, this doesn't mean that it is THE league above/below your level - the leagues are generated randomly at the start of each season, it's not done in a linear fashion.
No, there isn't a top league - the numbers will go up as long as there are enough players at that level.