Review: Our Man in Havana at Windsor's Theatre Royal