About Nick Associates Limited (07164118) United Kingdom