About S & C Vending Limited (05113746) United Kingdom