About Nick Hodge Associates Limited (09055437) United Kingdom