About Neil Hodge & Co Limited (04045978) United Kingdom