About Hellman & Partners Limited (09918779) United Kingdom