Just as well he'll never be PM, mind you he'd make a good tory with that level of education!
Maybe not in Scotland but in England Anglicanism is the state religion. That is why we have bishops in the Lords and the Presbyterian Church of Scotland has none. Not sure why Wales and Northern Ireland don't. I am not in favour of a state religion having political representation in a house that produces or rubber stamps policy.