About Greenacres Agricultural Research & Development Limited (NI644260) United Kingdom