Which place is XXX in?
The Rat Catchers
The Rat Catchers is an organisation based at Whitehall in Central London but officially didn't exist, being denied at the highest level as they worked with the greatest secrecy.