Geometrically frustrated Kagome staircase lattice with chemical disorder