Inspector Sands, a smartly off-kilter British company, is making an attention-getting introduction to New York with two shows in repertory.