Agencies and other headaches, keys and cleaners, running costs and contracts...in short, all the things we spend so much of our time doing behind the scenes.<br>
Have you tried contacting the purchasing department at a nearby hotel and asking them where they get theirs? The big chains will get them from a central source, but a smaller local establishment probably has a local supplier.
I put out liquid soap decantered into a pump top container which matches the bathroom bits and bobs as I feel really unenvironmentally friendly throwing away all those bars of half used soap!! Whatever works for you though