About J. Leech S. P. Ltd. (07880841) United Kingdom