About Nic & Associates Limited (06169395) United Kingdom