About Lektron Npc Limited (13526908) United Kingdom