About Mclaren Vending Limited (SC340033) United Kingdom