Are their British TV channels on Spanish TV?

No.

There are no British TV channels available on the Spanish TV service.

However, if Spanish TV are showing a British or US imported programme, on many channels you can change from the dubbed Spanish audio soundtrack, to the original English audio soundtrack.