About Hudson & Partners Limited (12647372) United Kingdom