About Dickens & Dade Limited (06991168) United Kingdom