About Taylors Vending Limited (12231419) United Kingdom