NEWCASTLE-UNDER-LYME, UK – Incap Corporation has completed the installation of a rooftop solar power system at its manufacturing facility, a move aimed at increasing the site’s share of renewable ...