About At The Shop Vending Ltd (13242189) United Kingdom