The Octagon Centre, built in 1983, is a multi-purpose conference centre and music venue at the University of Sheffield, England. From Wikipedia
The newly finished song traces back to a 2005 idea Jez Williams revisited during writer's block.