About Howden Group Holdings Limited (02937398) United Kingdom