About Noel Stubbs Consultancy Ltd (06607769) United Kingdom