About North West Vending Limited (04154662) United Kingdom