About D & S Vending Services Limited (03935650) United Kingdom