About Davidicke.com Limited (09026716) United Kingdom