About Jpc Solar Limited (05824835) United Kingdom