About Nick Hay Associates Limited (12883006) United Kingdom