About Nec (london) Limited (06674712) United Kingdom