About Kim Howell Consulting Limited (13580896) United Kingdom