About Henneker Consulting Ltd (11910503) United Kingdom