About Bowerhouse Ii Solar Limited (12128147) United Kingdom