About Nsc Farm Limited (09812441) United Kingdom