Look inside the Windsor townhouse with uninterrupted views of River Thames