Had the same problem, cheapest solution I found in the end was to add a child lock to the door, cost about £5, had to glue it on, but works great. new lock would have been about £20 plus the cost of someone to fit it.
AD
January 2016
Automatic Answer
We may have found other answers which could help you.