About B & G Solar Solutions Ltd. (09223118) United Kingdom