Canal Court Quiz Raises £18,000 for Local Charities