About Leach Dugdale Marketing Ltd (12040616) United Kingdom