About Happy Valley Farming And Foraging Limited (12672698) United Kingdom