About S. Lucia N Limited (11229481) United Kingdom