Hi and welcome buddy. The roof is always an issue on older cars as long as it works fine and doesn't leak then all good. But you want to be repaired to replace the roof in the future, it will cost around £900 to replace roughly.
Dreamscience do deliver i believe some of their stuff is awesome they have hand sets for ecu flashing and stuff so you don't necessarily have to visit them if you know what i mean?