About Village Roots Trading Company Limited (04465726) United Kingdom