Netflix’s original series “Lockwood & Co.” takes place in a London similar to our own; in this world, ghosts are very much alive and dangerous. The show takes place in England, and right away the viewers are thrown into the action of a dangerous ghost-hunting mission. The first 10 minutes set the scene for how.