About N.leonardi Limited (09195129) United Kingdom