The Other Palace, Londres