About Sm Vending Limited (SC648828) United Kingdom