About Thames Valley Vending Limited (01273657) United Kingdom