About De Mansfield Ltd (12106686) United Kingdom