About Jefferies Farm Trade Centre Limited (12168281) United Kingdom