About Stephen A. Leach Ltd (08954897) United Kingdom