About James Howden & Company Limited (SC009324) United Kingdom