Mega casino No. 2 in London on the cards