About Stephen A. Leach Playgrounds Ltd (08467836) United Kingdom