It's Hard to Be Good (1948)
It's Hard to Be Good is a 1948 British comedy film directed by Jeffrey Dell and starring Jimmy Hanley, Anne Crawford and Raymond Huntley. An ex-army officer and do-gooder finds his attempts to improve the world leads invariably to disasters.
More at Wikipedia.