About Nick Tarr Associates Limited (06713020) United Kingdom