About Clover Cafe Vending Services Ltd (12678604) United Kingdom