About De Chen Limited (04764343) United Kingdom