About Hodson Holdings Limited (11929438) United Kingdom