"No-one should miss out on opportunities because they can't afford soap or period products," says charity In Kind Direct.