Grand Imperial London is closed for business