About Village Veg Box Co Limited (12040352) United Kingdom