21st Century Castle, somewhere in the British Isles

… including some of our very smallest and very largest windows.