About Jbm Solar Projects 7 Ltd (11761895) United Kingdom