About Nellfield Investments Limited (02902761) United Kingdom