About Ducarel Limited (13397204) United Kingdom