About Kitching & Hodgson Limited (00591004) United Kingdom