About Kimball Smith Consultants Limited (04237130) United Kingdom