Why don't you find out the postcode and enter it into broadband speed test steet tests. I think you can just put in the postcode to find out what speeds are available in the area. Much is going to depend on how close you are to the nearest telephone exchange and how many people in that area are using it. You might not know how quick it will be until it is all set up. The developer of the department should have got telephone lines connected to an outside box near the flats. It is then a case of getting BT to connect you up. I think in the absence of Virgin Media, you will need BT to set up a phone line for the internet. It is then your choice about the broadband suppliers you use.
Depending on the deals available to a new customer, it may be cheaper to go through Sky or BT, as I thought they did offer reduced installation fees. But the downside is a minimum contract period of ateast 12 months.
Re upload speeds, I doubt you will get any real info on this. Most just quote a download speed of UP TO, but there is no guarantee. Better to find reports from people living in the area to get an idea. You can find these on broadband speed checker sites.