About D&j Vending Ltd (10898633) United Kingdom