About Nel Fund Managers Limited (02564907) United Kingdom