About Hay Associates Limited (07640329) United Kingdom