Yes it works fine - I use 907 every day. But you need a certain type of receiver, such as the Icecrypt S1600 (there are others), and you do need BISS codes for the encryption - these are readily available and haven't changed for a long time now. The legal side is a grey area, but who cares. However 907 is used by the Big 5 channels as a backup feed to local transmitter sites around the UK in case the other links ever go down. As such, it could disappear at any time if the transmission companies ever change their policies. Intelsat 907 is an old bird, almost at end of life. With an 85cm dish you can get Astra/Freesat as far as the south of France, but if you want to go to Spain/Portugal then 907 is your only option. I know a guy who sells pre-configured receivers for very reasonable money. You also need to be able to point your dish and lock onto 907 - this varies depending on what system you have.
The only other alternative is to use the internet and 4g mobile data. This works out very roughly at 30p per hour of viewing. I use both - there are only the basic channels on 907 - if you want the rest then internet is the only option.