About Newlec Power Services Ltd (11374182) United Kingdom