Trevor Henderson's creatures come to life in "Mayfair Watcher's Society." The town of Mayfair is jus