About Jd Vending Limited (13037549) United Kingdom