About Stephen Neville Management Limited (02963338) United Kingdom