About D Leece Ltd (10628333) United Kingdom