About John Leach Ltd (10918971) United Kingdom