About J & S Farming Limited (09938399) United Kingdom