About Kimball Consulting Limited (03538781) United Kingdom