About Necton Associates Ltd (07592686) United Kingdom