About Hodges & Company Limited (08831620) United Kingdom