About De Bens Industries Limited (01868342) United Kingdom