About Glen Ward Consulting Limited (10303409) United Kingdom