About Hubbell Holdings Limited (04316671) United Kingdom