About Diddlers Ndt Limited (08155840) United Kingdom