About Hubbell Holdings Europe Limited (08528537) United Kingdom