About N & S Farming Limited (11924041) United Kingdom