About Stephen Heard Management Limited (08289938) United Kingdom