About N Nicola Limited (09577917) United Kingdom