About Jeffries Farm Ltd (09825978) United Kingdom