About Deedmore Limited (07898855) United Kingdom