About Stephen Hurford Management Limited (07933762) United Kingdom