About Necton Limited (04117633) United Kingdom