About Mark Leach Asset Management Limited (09923645) United Kingdom