About Ded Associates Ltd (03561417) United Kingdom