Question: What is the name of the town in Hertfordshire, England where Benslow Music Trust is based?
Answer: Hitchin