Originally Posted by
Muv
Chele and CQRobin, yes you are right, the town is Wolverhampton. "Out of darkness cometh light" is the motto on the town's coat of arms.
Now see if you can crack questions 2 and 3, because that is where it gets really interesting.