About H.d. Howden Limited (SC033215) United Kingdom