About J. E. & L. Mellor Ltd (06280574) United Kingdom