About Necton Management Limited (00943303) United Kingdom