About De Caron Limited (10335864) United Kingdom