About Jbm Solar Projects 16 Ltd (12140295) United Kingdom