About Neil Vincent Consulting Ltd (12185859) United Kingdom