About Howard Osborne Consulting Limited (10570338) United Kingdom