Rob,
The missus says that you want to go along to / search "edinburghstainedglasshouse" which is relatively near the Royal. They do courses and also stock glass. She reckons that each window, if in a complete state, would go for between £150 and 250, so the amount of work needed to repair the...