I played Fable III and got myself the DLC "Traitors Keep Quest"
I started playing and was able to finish the quest.
What I am missing is the Science And Industry - achievement.
I did defeat Professor Faraday, because otherwise I could not have finished the quest.
So why did I not get the achviement and is there a way to "restore" it??