About Greenhill Vending Limited (SC540765) United Kingdom