About Necton Development Group Plc (12375613) United Kingdom