British comedian Jim Davidson has cancelled his first play part-way through its tour of the U.K. after poor ticket sales.