About Ndidi Works Limited (09376266) United Kingdom