About Jbm Solar Projects 35 Limited (13237577) United Kingdom