About Jbm Solar Projects 39 Limited (13237641) United Kingdom