About Kenbal Hodgson Limited (03489866) United Kingdom