About Brammer Vending Limited (08174367) United Kingdom