About D E Leece Limited (08961530) United Kingdom