Yes. 0800 and 0808 numbers are free to the caller from all UK network providers.