About Den & Co. Limited (03063692) United Kingdom