About Ball & Huss Consulting Limited (13267219) United Kingdom