A shop was fined £12,500 after a 16-year-old volunteer was sold a pack of three knives during a test purchase