About Ddy Nominees Ltd (02722602) United Kingdom