About Vendmaster Limited (03811345) United Kingdom