About Howden Group Capital Management Limited (13065631) United Kingdom