About Green And Farmer Holdings Limited (09887295) United Kingdom