About Neil Ward Consulting Limited (07266313) United Kingdom