'Multiple police checkpoints, taxation impeding ease of doing business'