You are going to have to do a lot of work in Traincontroller to implement UK signals, and this does require the gold version too.
If what you want is to have the trains running under automatic control, then you have probably done best by buying Traincontroller and the effort of creating the signalling might be worthwhile, but if you want to do signalling easily you will be better off using JMRI, and then putting the work in to get the automatic train running.
As a compromise it might be worth looking at Rocrail which does both reasonably well once you get the hang of it.
When using this type of Software there is little restriction as to which feedback sensors you use - just decide on a feedback bus, get an interface for it, and buy the sensors that work with that bus. Hornby do not have their own feedback bus.