About Neville Stubbs Limited (01840276) United Kingdom