About Davis & Deeley Limited (04586072) United Kingdom