Dunblane law firm achieves charity milestone