About Sc Vending Limited (13371026) United Kingdom