About Hudson & Thames Limited (11185574) United Kingdom