About Nic Lee Ltd (11653789) United Kingdom