natalie ogle is an accomplished british actress