About Dumenil Limited (07242186) United Kingdom