It's illegal in the UK to sell a knife to anyone under the age of 18, but there are fears there are cracks in the system.