About Nea Farm Management Company Limited (03823331) United Kingdom