Financial challenges facing All Saints