About Du Cane Group Limited (11639964) United Kingdom