I did a pesticide use course years ago, and a previous job involved selling insecticides, including the one we use for moth treatment - Ficam (which is the active ingredient bendiocarb). It is a residual insecticide, and the important thing is to spray all the areas usually covered by furniture - this both keeps the residue away from pets & kids, and treats the areas where the larvae are most likely to hatch & feed. Any residual insecticide will do it.
It's a useful add-on, as a business, especially because you see the damage when you move the furniture, which fits in nicely with treatment.
If you treat damaged areas, you're too late - the larvae do the damage, then pupate, hatch & fly away. I'm not aware of any insecticide which kills the eggs, so you're dependant on putting down stuff that will still be active when the last egg's hatched.
Killgerm (
www.killgerm.com 01924 268 400) will supply chemicals (read the label, and note my comments and you'll not be far off) and may know of courses.