About Jacks Farm Services Limited (07519253) United Kingdom