does any body know what the uk version of the "no pest strip" is? we get fly papers, but i dont think they have toxins in them,the flys just stick and die.cant seem to get the chemicals you americans can.could any one supply an american web address that would mail to england please? thanks.