About Bowerhouse Solar Limited (09135131) United Kingdom