About Ntd Holdings Limited (05173866) United Kingdom