Located north of London in the English town of Royston is a strange and mysterious manmade cave that was hidden from the town