About De Quincey Limited (05472603) United Kingdom