About Stephen Herron Associates Limited (03566992) United Kingdom