Channel 4’s Britain’s Most Expensive Homes heads to Windsor tonight – How to watch