About Hermes Group Limited (02452917) United Kingdom