About Cardiff Vending Limited (06478833) United Kingdom