About Npc Holdings Limited (12154811) United Kingdom