Good grace and fortune are smiling on the film version of <i>The No 1 Ladies’ Detective Agency</i>, writes Andrew Worsdale.